Big Huge Thesaurus

rose-apple tree

noun